-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
✨ Plugin resolution #2019
✨ Plugin resolution #2019
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Adirio The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
af21009
to
643333e
Compare
643333e
to
49e352c
Compare
/cc @camilamacedo86 |
49e352c
to
41a02dc
Compare
41a02dc
to
51864a9
Compare
86269f5
to
f524209
Compare
dce37c5
to
63525c2
Compare
59158ff
to
ba4cf75
Compare
ba4cf75
to
19355fb
Compare
5dd4c7e
to
93d90e7
Compare
This PR does not close #1941 . So, please could you remove it from the first comment. |
46e516c
to
bd1eb99
Compare
- Use PreRunE and PostRunE functions to handle configuration file loading and saving - Use a filesystem provided by the cli to persist the project config and to scaffold files Signed-off-by: Adrian Orive <[email protected]>
Declarative plugin created to replace the outdated addon pattern Signed-off-by: Adrian Orive <[email protected]>
- Export scaffolding machinery - Reorganize scaffolding machinery that was in model - Remove experimental pattern code (old plugin system) Signed-off-by: Adrian Orive <[email protected]>
bd1eb99
to
eb18d57
Compare
Signed-off-by: Adrian Orive <[email protected]>
eb18d57
to
a3188d2
Compare
@Adirio: PR needs rebase. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Closed in favor of #2060 |
Improve the plugin resolution algorithm. From a conceptual POV, the
--project-version
is resolved after the--plugins
flag, instead of the other way round.It also adds the
Bundle
concept, which is aPlugin
that wraps other plugins.